html,body{height: 100%;}
#bg {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}

#bg canvas {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.father{
    height: 100%;
    position: relative;

    form{
        width: 400px;
        // height: 500px;
        background-color: rgba($color: #000, $alpha: .1);
        color: #fff;
        position: absolute;
        border-radius: 16px;
        left:50%;
        top:50%;
        transform: translate(-50%, -50%);
        padding: 20px;
        
        .form-group{
            margin-bottom: 30px;
        }
        h3{
            text-align: center;
            margin-bottom: 30px;
        }

        label{
            font-size: 16px;
            margin-bottom: 20px;
            em{
                margin-left: 10px;
            }
        }
        input{
            height: 50px;
        }
        button{
            margin-top: 20px;
            text-align: center;
            // width: 100%;
            height: 50px;
            border-radius: 12px;
            outline: none;
           
        }
        
        .btn:hover, .btn:focus, .btn:active, .btn:visited {
            outline: none;
            border: none;
            box-shadow: none !important;
        }
        
    }
}